package so.ifl.dao;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.session.RowBounds;

import so.ifl.vo.ExamBookingDetailVo;


/**
 * 
 * create by simon
 * create at 2012-1-18 上午9:09:22
 * <mailto:liangyuanliu@gmail.com>
 */
public interface ExamBookingDetailInfoDao {
	
	
	public List<ExamBookingDetailVo> queryExamBookingDetailWithParamAndPagination(Map<String, Object> param, RowBounds rowBounds);
	
	public int countExamBookingDetailWithParam(Map<String, Object> param);
	
	public void insertExamBookingDetail(ExamBookingDetailVo exambookingdetailVo);
	
	public void updateExamBookingDetail(Map<String, Object> param);
	
	public void deleteExamBookingDetailByMain(Integer exambookingId);
	
	public void deleteExamBookingDetailBySelf(Integer bookingDetailId);
	
	public List<ExamBookingDetailVo> queryExamBookingDetailWithParamAndPaginationASC(Map<String, Object> param, RowBounds rowBounds);

}
